package top.llove.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import top.llove.pojo.Kind;

import java.util.List;

/**
 * 文章分类Mapper
 *
 * @author: 幸会
 * @date: 2021/6/22 14:31
 * @email: 1846724873@qq.com
 * @description: 文章分类Mapper
 * version: 1.0
 */
@Mapper
@Repository
public interface KindMapper {

    /**
     * 添加文章分类
     * @param name 分类名称
     * @param user 分类所属管理员
     * @return
     */
    Integer save(@Param("name") String name,
                 @Param("user") String user);


    /**
     * 查询文章分类
     * @param user 管理员id
     * @return
     */
    List<Kind> query(@Param("user") String user);

    /**
     * 删除文章分类
     * @param id 分类id
     * @param user 管理员id
     * @return
     */
    Integer delete(@Param("id") String id,
                   @Param("user") String user);
}
